package spring.framework.beans.factory;

import spring.framework.beans.BeansException;
import spring.framework.beans.factory.config.AutowireCapableBeanFactory;
import spring.framework.beans.factory.config.BeanDefinition;

/**
 * @author pengzh
 * @class ConfigurableListableBeanFacotry
 * @since 2021-09-23
 */
public interface ConfigurableListableBeanFactory extends ListableBeanFactory, HierarchicalBeanFactory, AutowireCapableBeanFactory {

    BeanDefinition getBeanDefinition(String beanName) throws BeansException;

}
